/*
 * DeformacionSenoidal.h
 *
 *  Created on: 21/04/2013
 *      Author: gonzalo
 */

#ifndef DEFORMACIONSENOIDAL_H_
#define DEFORMACIONSENOIDAL_H_

#include "DeformacionSuperficial.h"

class DeformacionSenoidal: public DeformacionSuperficial {
private:
	GLfloat angulo_inicial;
	GLfloat periodo;
	GLfloat altura;
public:
	DeformacionSenoidal(GLfloat periodo, GLfloat altura);
	virtual ~DeformacionSenoidal();

	virtual GLfloat obtener_deformacion(GLfloat x, GLfloat y);

	void set_angulo_inicial(GLfloat angulo);
};

#endif /* DEFORMACIONSENOIDAL_H_ */
